Skip to content

Redesigned the Join page - #150

Merged
mrbiggred merged 7 commits into
mainfrom
feature/add-link-to-luma
Aug 6, 2026
Merged

Redesigned the Join page#150
mrbiggred merged 7 commits into
mainfrom
feature/add-link-to-luma

Conversation

@mrbiggred

@mrbiggred mrbiggred commented Jul 29, 2026

Copy link
Copy Markdown
Member

Updated the join page to look more like the sponsor page. Also, updated the copy to, hopefully, make it easier for people to join and figure out what the WDC is all about.

Current Page:

image

Updated Page:

image image

@mrbiggred
mrbiggred requested a review from Copilot July 29, 2026 23:39
@mrbiggred mrbiggred self-assigned this Jul 29, 2026
@mrbiggred mrbiggred added enhancement New feature or request content Updating content on the website labels Jul 29, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Join page to use the same “page component” visual language as the Sponsors page, introducing shared CSS primitives and refactoring Sponsors markup/styles to reuse them.

Changes:

  • Added a new shared stylesheet (page.css) and wired it into MkDocs.
  • Refactored the Sponsors page markup/styles to use shared .wdc-page / .tiles / .cta / .btn components.
  • Rewrote and redesigned docs/join.md with the new layout and updated copy.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
mkdocs.yml Loads the new shared stylesheets/page.css site stylesheet.
docs/stylesheets/page.css Introduces shared tokens and components for Join/Sponsors pages.
docs/stylesheets/sponsors.css Removes duplicated page-level components and keeps Sponsors-specific styles only.
docs/stylesheets/extra.css Adjusts global H1 styling (removes two overrides).
docs/sponsors/index.md Updates wrapper and component class names to use the shared page components.
docs/join.md Redesigned Join page layout and copy to match the Sponsors page style.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/join.md Outdated
Comment thread docs/join.md

@normanlorrain normanlorrain left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Lots of HTML, but I see that's needed for the look of the page.

@mrbiggred

Copy link
Copy Markdown
Member Author

Looks good to me. Lots of HTML, but I see that's needed for the look of the page.

I struggled if adding the HTML was a good idea when I did the sponsor page, but I like the look better than the default you can get with Markdown. I doubt I would have made the change without coding agents as they really help with HTML and CSS formatting, at least for me.

I figure the next re-design will be when we upgrade mkdocs in #67.

@mrbiggred

Copy link
Copy Markdown
Member Author

Merging this PR. @normanlorrain or @o-ashour please let me know if you spot any improvements to the page and we can create a new PR.

@mrbiggred
mrbiggred merged commit a0494d7 into main Aug 6, 2026
3 checks passed
@mrbiggred
mrbiggred deleted the feature/add-link-to-luma branch August 6, 2026 03:21
@o-ashour

Copy link
Copy Markdown
Contributor

Generally looks good, a nice improvement. I would just say thematically it's starting to diverge from the rest of the pages. But those can be updated later, right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content Updating content on the website enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants